<?php
/**
 * 图片加文字水印
 */
/*打开图片*/
//1. 配置图片路径
$src = 'img/001.jpg';
//2. 获取图片信息
$info = getimagesize($src);
//3. 获取图片类型
$type = image_type_to_extension($info[2], false);
//var_dump($type);
//4. 在内存中创建一张同样大小的图像
$fun = "imagecreatefrom{$type}"; //封装
//5. 把图片复制到内存中
//$image = imagecreatefrompng($src);
$image = $fun($src);
/*操作图片*/
//1. 设置字体的路径
$font = 'SIMSUNB.TTF';
//2. 填写水印内容
$content = 'sziit';
//3. 设置字体颜色和透明度
$color = imagecolorallocatealpha($image, 0, 0, 0, 50);
//4. 写入文字
imagettftext($image, 20, 0, 20, 30, $color, $font, $content);
/*输出图片*/
//浏览器输出
header("Content-type: ".$info['mime']);
$func = "image{$type}";
$func($image);
//保存图片
//$func($image, 'cc.', $type);	//没效果？
$func($image, 'img/cc.'.$type);		//拼接出错
/*销毁图片*/
imagedestroy($image);
?>